<?php 

// 0：发送HTTP头文件，声明内容为图像

// header('Content-type: image/png');

// 1：创建画布


$src = imageCreateTrueColor(400,200);

// 2：创建绘图所需要的颜色

// $color = imageColorAllocate($src,163,73,164);
$color = imageColorAllocate($src,255,255,255);

// 3：绘图	(填充画布、画圆、画方块、画线条、画布上写字)

imageFill($src,0,0,$color);


/*************************/
// 空心矩形
$color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
imageRectangle($src,1,1,390,190,$color);
/*************************/

/*************************/
// 实心矩形


// for ($i=0; $i <100 ; $i++) {
// 	 $color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
// 	 $x= mt_rand(10,390);
// 	 $y= mt_rand(10,190);
// 	 imageFilledRectangle($src,$x,$y,$x+2,$y+2,$color);
// }

/*************************/

/*************************/
// 空心圆形
// $color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
// imageEllipse($src,100,50,20,20,$color);
/*************************/


/*************************/
// 实心圆形
// $color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
// imageFilledEllipse($src,200,100,100,50,$color);
/*************************/


/*************************/
// 画线


// for ($i=0; $i <20 ; $i++) { 
// 	$color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
// 	$x1= mt_rand(10,390);
// 	$x2= mt_rand(10,390);
// 	$y1= mt_rand(10,90);
// 	$y2= mt_rand(90,190);
// 	imageLine($src,$x1,$y1,$x2,$y2,$color);
// }

/*************************/


/*************************/
// 画点
// $color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
// imagesetpixel($src,50,50,$color);
/*************************/


/*************************/
// 写字

// $strs="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890";

// for ($i=0; $i <4 ; $i++) { 
// 	$str = $strs[mt_rand(0,61)];

// 	$height= (200+40)/2;
// 	$width= (400/4)*$i+((400/4)-40)/2;
// 	$color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
// 	imagettftext ( $src, 40 , mt_rand(-30,30), $width , $height , $color , './Bleeding_Cowboys.ttf' , $str);
// }

$obj = imagettfbbox(50,45,'./Bleeding_Cowboys.ttf','A');

// var_dump($obj);



// $color = imageColorAllocate($src,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
// imagettftext ( $src, 40 , 0 , 100 , 100 , $color , './Bleeding_Cowboys.ttf' , 'C');
/*************************/



// 4：输出图像;

imagepng($src);

// 5：释放图像资源;

imageDestroy($src);










 ?>

 